package com.xucy.springboot.designmodel.structural.adapter.objectadapter;

/**
 * @Author xucy
 * @Date 2019-07-18 16:12
 * @Description 适配器模式 对象适配器 xmlAdapter AdviceAdapter  JpaVendorAdapter HandlerAdapter
 *  场景：刚开始的时候我们对xml加密只需要做sm2，现在我们需要添加sm4+sm2 所以我们要做一个适配器，适配现在的需求
 **/

public class Test {
    public static void main(String[] args) {
        //之前用sm2加密
        EncodeSm2Service encodeSm2Service= new EncodeSm2Service();
        encodeSm2Service.encodeXml();


        //改为用sm2+sm4加密
        EncodeSm2Service encodeAdapter=new EncodeAdapter();
        encodeAdapter.encodeXml();
    }
}
